Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: Modularise and document analytics endpoints #2288

Merged
merged 2 commits into from
Oct 10, 2023

Conversation

DafyddLlyr
Copy link
Contributor

@DafyddLlyr DafyddLlyr commented Oct 9, 2023

What does this PR do?

  • Converts analytics REST API endpoints to modular structure proposed for API
  • Adds test coverage and Swagger docs

I needed a break from E2E tests and it seemed worthwhile getting this quickly tidied up before @Mike-Heneghan may want to expand on this.

image

@DafyddLlyr DafyddLlyr force-pushed the dp/analytics-api-module branch from b10457c to 097816e Compare October 9, 2023 12:47
@DafyddLlyr DafyddLlyr changed the title feat: Modularise analytics endpoints feat: Modularise and document analytics endpoints Oct 9, 2023
@github-actions
Copy link

github-actions bot commented Oct 9, 2023

Removed vultr server and associated DNS entries

@DafyddLlyr DafyddLlyr marked this pull request as ready for review October 9, 2023 13:24
@DafyddLlyr DafyddLlyr requested a review from a team October 9, 2023 13:25
- analytics
responses:
"204":
description: Successful response - no awaited response from server
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

nit: can either the post description or response description be tweaked to include "via the Beacon API" or similar so it's more clear why our "success" here is no awaited response?

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Very good catch - change made! Will merge when CI is happy 👌

@DafyddLlyr DafyddLlyr merged commit 238b548 into main Oct 10, 2023
12 checks passed
@DafyddLlyr DafyddLlyr deleted the dp/analytics-api-module branch October 10, 2023 08:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants